专利摘要:
information processing system, information processing method and recording medium. information processing system includes at least one information processor, an output data receiving part configured to receive output data or output target data via a network, a determining part configured to determine whether the user identification information , which must be correlated with the output data received or output data generated based on the target output data, is specified from user information stored in a user information storage part, a storage part configured to store data identification information and output data received or generated in correlation with each other in a data storage part, when user identification information is not specified; a notification part configured to report the data identification information via the network; and a transmission part configured to transmit, via the network, the received or generated output data correlated with the user identification information or the data identification information received via the network.
公开号:BR102013014694B1
申请号:R102013014694-3
申请日:2013-06-12
公开日:2022-01-11
发明作者:Takayori Nishida
申请人:Ricoh Company, Ltd;
IPC主号:
专利说明:

CROSS REFERENCE TO RELATED ORDERS
[0001] The present application is based on and claims priority benefit from Japanese Patent Applications No. 2012-132555, filed on June 12, 2012 and No. 2013-031065, filed on February 20, 2013, all contents of which are incorporated herein by reference. Background of the Invention 1. Field of Invention
[0002] The present invention relates to an information processing system, an information processing method and a recording medium. 2. Description of Related Art.
[0003] Instead of immediately printing print data in response to an input to a print command on a personal computer (PC) or the like by a user, some systems correlate the print data with the user's username and store the data of printing on a server or a predetermined storage device within the imaging apparatus. When the user enters the user name and a password through the operation panel of the imaging apparatus, the imaging apparatus performs authentication against the username and password. When the user is authenticated, the imaging apparatus causes the print data list information correlated with the user name among the print data stored in the storage device to be displayed on the operation panel. The imaging apparatus obtains selected print data from the list information and prints the selected print data.
[0004] According to such systems, printed material is transmitted when the user is close to the imaging apparatus. As a result, you can prevent printed material from being left uncollected or mistakenly taken by others. As a result, it is possible to guarantee the security of printed information.
[0005] Reference may be made to Japanese Open Patent Applications No. 2004-236348 and No. 2001-051915 for the related art. Summary of the Invention
[0006] In accordance with one aspect of the present invention, an information processing system that includes at least one information processor includes an output data receiving part configured to receive output data or target output data via a network; a determination part configured to determine whether user identification information is specified from user information stored in a user information store part, where user identification information must be correlated with incoming output data or output data generated based on the target output data; a storage part configured to store data identification information and the output data received or generated in correlation with each other in a data storage part, when user identification information is not specified; a notification part configured to report data identifying information over the network; and a transmission part configured to transmit, via the network, the received or generated output data correlated with the user identification information or the data identification information received through the network.
[0007] According to one aspect of the present invention, an information processing method comprises receiving, by an information processing system, output data or target output data over a network; determination, by the information processing system, whether user identification information is specified from user information stored in a user information storage part, wherein user identification information is to be correlated with user data. output received or output data generated based on the target output data, storage by the information processing system of data identifying information and output data received or generated in correlation with each other in a storage part of data when user identification information is not specified; giving notice, by the information processing system, of the data identification information over the network, and transmission by the information processing system, over the network, of received or generated output data correlated with the user identification information or the data identification information received over the network.
[0008] In accordance with one aspect of the present invention, a non-transient computer-readable recording medium has a program recorded thereon, wherein the program causes a computer to perform: receiving output data or target output data over a network ; determining whether a user identifying information is specified from user information stored in a user information storage part wherein the user identifying information is to be correlated with output data received or generated in correlation with each other in a data storage part, when user identification information is not specified; reporting data identification information over the network; and transmitting, over the network, the received or generated output data correlated with the user identification information or the data identification information received over the network.
[0009] The object and advantages of the invention will be perceived and achieved through the elements and combinations particularly indicated in the claims.
[0010] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory and not restrictive of the invention. Brief Description of Drawings
[0011] Other objects, features and advantages of the present invention will become more evident from the following detailed description, when read in conjunction with the accompanying drawings, in which:
[0012] Figure 1 is a diagram illustrating a configuration of a printing system according to a first embodiment;
[0013] Figure 2 is a diagram illustrating a hardware configuration of a management server according to the first embodiment;
[0014] Figure 3 is a diagram illustrating a hardware configuration of an imaging apparatus according to the first embodiment;
[0015] Figure 4 is a diagram illustrating a functional configuration of a printing system according to the first embodiment;
[0016] Figure 5 is a sequence diagram for illustrating a procedure for a process for storing print data according to the first embodiment;
[0017] Figure 6 is a diagram illustrating a configuration of a user information storage part according to the first embodiment;
[0018] Fig. 7 is a diagram illustrating a configuration of a print information storage part according to the first embodiment;
[0019] Figure 8 is a flowchart for illustrating a procedure for a process for generating print information according to the first embodiment;
[0020] Fig. 9 is a flowchart for illustrating a procedure for a process performed by the imaging apparatus according to the first embodiment;
[0021] Figure 10 is a diagram illustrating an example of visualization of a login screen according to the first embodiment;
[0022] Figure 11 is a diagram illustrating a functional configuration of a printing system according to a second embodiment;
[0023] Fig. 12 is a diagram illustrating a configuration of a corresponding address information storage part according to the second embodiment;
[0024] Fig. 13 is a diagram illustrating a configuration of a print information storage part according to the second embodiment;
[0025] Fig. 14 is a diagram illustrating a configuration of a user device information storage part according to the second embodiment;
[0026] Figure 15 is a diagram illustrating a system configuration according to a fourth embodiment;
[0027] Fig. 16 is a diagram illustrating a functional configuration of a service delivery system according to the fourth embodiment;
[0028] Figure 17 is a diagram illustrating a functional configuration of a user terminal and a functional configuration of a print service application according to the fourth embodiment;
[0029] Fig. 18 is a flowchart for illustrating a procedure for a process for recording print information using a print request e-mail message according to the fourth embodiment;
[0030] Fig. 19 is a diagram illustrating a configuration of a user information storage part according to the fourth embodiment;
[0031] Fig. 20 is a flowchart for illustrating a procedure for a process for regenerating print information using a web interface according to the fourth embodiment;
[0032] Figure 21 is a diagram illustrating an example screen of a login screen displayed on a user terminal, according to the fourth embodiment;
[0033] Fig. 22 is a flowchart for illustrating a procedure for a process for issuing a PIN code via a web interface according to the fourth embodiment;
[0034] Fig. 23 is a diagram illustrating an example screen of a reply destination address specification screen according to the fourth embodiment;
[0035] Fig. 24 is a diagram illustrating a configuration of a PIN code management table according to the fourth embodiment;
[0036] Fig. 25 is a sequence diagram for illustrating a procedure for a process for recording print information using a print request e-mail message and issuing a PIN code according to the fourth embodiment;
[0037] Fig. 26 is a sequence diagram for illustrating a procedure for a process for issuing PIN code and recording print information via a web interface according to the fourth embodiment;
[0038] Fig. 27 is a diagram illustrating a configuration of a proxy account management table according to the fourth embodiment; and
[0039] Fig. 28 is a diagram for illustrating a procedure for a process for outputting print data according to the fourth embodiment. Detailed Description of Preferred Achievements
[0040] As described above, there are systems where the imaging apparatus allows an authenticated user to select print data from the print data list information correlated with the user's username and print the selected print data. Under these systems, however, only a user who has an account for authentication in advance is allowed to perform printing. As a result, for example, a guest who does not have an account is annoyed by having to ask a person who has an account to print. You can prepare a guest account that is common for guests or visitors. In this case, however, a common account is assigned to multiple guests. Therefore, it is possible for one attendee to manipulate another attendee's print data. This may result in the loss of features of the systems described above, such as ensuring the security of printed information.
[0041] Also, it is also possible to install an imaging device for guest use. However, this increases an economic burden and also requires installation space and as a result is hardly considered a good solution.
[0042] According to one aspect of the present invention, it is possible to provide, even to a user who does not have the necessary account for authoritative data transmission, output data.
[0043] A description is given below, with reference to the accompanying drawings, of embodiments of the present invention.
[0044] Figure 1 is a diagram illustrating a configuration of a printing system according to a first embodiment of the present invention. Referring to Figure 1, a printing system 1 includes at least one user terminal 30, a mail server 30, a management server 10, an authentication server 50, a storage server 60, and at least one customer forming apparatus. image 20, all of which are interconnected by an N1 network, such as a local area network (LAN) or the Internet, so as to be able to communicate with each other. The N1 network can be partially or completely a wireless communication network. Furthermore, there may be a mobile communication network between the user terminal 30 and the network N1. Printing system 1 is assumed to be operated in an organization, such as a company. In the first embodiment, this organization is referred to as "Company A".
[0045] User terminal 30 is an information processor operated directly by a user of the print system 1. For example, or 1. For example, the user operates the user terminal 30 to enter a request (print request) for printing system 1 for printing. Examples of user terminal 30 include terminals for personal computers (PCs), cell phones, smartphones, tablets, and personal digital assistants (PDAs). In the case where there are two or more user terminals 30, the user terminals 30 may differ in machine type from each other. The mail server 40 is a computer that transfers an electronic mail (e-mail) message transmitted from the user terminal 30 and an e-mail message transmitted from the management server 10. For example, in response to a command from the user , the user terminal 30 transmits an e-mail message including a print request to the management server 10. Electronic data of a print object is attached to the e-mail message including a print request. The data format of electronic data is not limited to a predetermined format. The e-mail message including print request transmitted from user terminal 30 is hereinafter referred to as "print request e-mail message".
[0046] The authentication server 50 is a computer that manages information about users (hereinafter referred to as "user information") of Company A on a user basis (i.e., user by user) and executes processes using the user information.
[0047] For example, authentication server 50 performs authentication in response to an authentication request where a username and password are specified. Further, the authentication server 50 performs a process corresponding to an e-mail address existence determination request for the e-mail address existence determination and a process corresponding to a user name obtainment request for the obtaining a username corresponding to an email address. That is, user information includes a user's email address which is correlated with the user's username.
[0048] Management server 10 is a computer that generates print data regarding electronic data included in a print request e-mail message in response to receipt of the print request e-mail message. The print data has a data format interpretable by the imaging apparatus 20. The management server 10 correlates generated print data with the username of a user who transmitted the print request e-mail message or with an identifier generated for each print request e-mail message and transmits the print data correlated with the username or identifier to the storage server 60. When the username is correlated with the source address of the e-mail message print request mail is managed on authentication server 50, print data is correlated with username. When the username correlated with the source address of the print request email message is not managed on the authentication server 50, the print data is correlated with an identifier generated for each print request email message . Hereinafter, the identifier is referred to as a "personal identification number (PIN) code".
[0049] Storage server 60 is a computer that stores (retains) print data transmitted from management server 10.
[0050] The imaging apparatus 20 is an apparatus which prints print data correlated with the user name or PIN code entered into the imaging apparatus 20 by a user among the print data stored on the storage server 60.
[0051] Figure 2 is a diagram illustrating a hardware configuration of a management server according to the first embodiment.
[0052] Referring to Figure 2, the management server 10 includes a drive unit 100, a secondary storage device 102, a memory unit 103, a central processing unit (CPU) 104 and an interface unit 105 all which are interconnected by a B-bus.
[0053] A program that implements processes on the management server 10 is provided by means of a recording medium 101, such as a CD-ROM. When the recording medium 101 that stores the program is loaded into the drive unit 100, the program is installed on the secondary storage device 102 of the recording medium 191 via the drive unit 100. However, the program does not always have to be installed. from the recording medium 101 and alternatively can be downloaded from another computer via a network. Secondary storage device 102 stores files and data, as well as installed programs.
[0054] The memory unit 103, in response to a command to activate a program, reads the program from the secondary storage device 102 and stores the read program. The CPU 104 performs functions belonging to the management server 10 according to a program stored in the memory unit 103. The interface unit 105 is used as an interface for connecting to a network. Figure 3 is a diagram illustrating a hardware sliding cart of an imaging apparatus according to the first embodiment. Referring to Figure 3, the imaging apparatus 20 includes hardware items including a controller 21, a scanner 22, a printer 23, a modem 24, an operator panel 25, a network interface 26 and an SD card slot. 27.
[0055] The controller 21 includes a CPU 211, a random access memory (RAM) 212, a read-only memory (ROM) 213, a hard disk drive (HDD) 214 and a non-volatile RAM (NVRAM) 215. ROM 213 contains various programs and data used by programs. RAM 212 is used as a storage area for loading a program and as a workspace for the loaded program. The CPU 211 implements various functions by executing a program loaded into RAM 212. The HDD 214 contains programs and various data used by the programs. NVRAM 215 contains various kinds of configuration information.
[0056] Scanner 22 is a hardware item (an image reading part) that reads image data from an original material. The printer 23 is an item of hardware (a printing part) that prints print data onto a recording medium such as printing paper. Modem 24 is a hardware item for connecting to a telephone line and is used for transmitting and receiving image data via facsimile communications.
[0057] Operation panel 25 is a hardware item that includes an input part for receiving user input, such as a button, and a display part, such as a liquid crystal panel. The liquid crystal panel can have a touch screen panel function. In this case, the liquid crystal panel also serves as an input part. Network interface 26 is a piece of hardware for connecting to a network (wired or wireless) such as a LAN. The SD card slot 27 is used to read a program stored on an SD card 80 That is, according to an imaging apparatus 20, a program stored on the SD card as well as a program stored on ROM 213 can be loaded in RAM 212 and executed. The SD 80 card can be replaced by other recording media such as CD-ROM and universal serial bus (USB) memory. That is, a recording medium corresponding to the position of the SD card 80 is not limited to a predetermined kind. In this case, an SD card slot 27 can be replaced with a hardware item corresponding to the kind of recording medium that the SD card 80 replaces.
[0058] According to that embodiment, the imaging apparatus 20 may be without the scanner 22 and the modem 24. That is, the imaging apparatus 20 may not be a multifunctional machine and may be a printer.
[0059] Figure 4 is a diagram illustrating a functional configuration of a printing system according to the first embodiment. Referring to Figure 4, the management server 10 includes an e-mail receiving part 11, an address determining part 12, a PIN code generating part, a process for generating print information 14, a response e-mail generation 15, an e-mail return part 16 and a print information transmission part 17, all of which are implemented by processing that the CPU 104 is caused to perform by one or more programs installed on the management server 10.
[0060] E-mail receiving party 11 receives a print request e-mail message. The print request email message includes print target data (data to be printed) that a user wants to be printed (for example, the email text and/or an attached file). For example, a user transmits an e-mail message including print target data from the user terminal 30 to an e-mail (destination) address of a particular domain. Upon receipt of an e-mail message where the particular domain is established as a destination, the e-mail receiving part 11 determines that the e-mail message is a print request e-mail message.
[0061] Address determination part 12 determines whether the source (e-mail) address of a print request e-mail message is registered with authentication server 50 by transmitting an e-mail address determination request. e-mail address for determining the existence of the source address of the print request e-mail message to the authentication server 50. When the source address is registered with the authentication server 50, the address determination part 12 obtains a username corresponding to the source address of the authentication server 50. The PIN code generation part 13 generates a PIN code, when the source address is not registered with the authentication server 50. The IQ print information generation part generates print information corresponding to a print request email message. The print information includes a user name or a PIN code as well as information about print data and a print job for the print data.
[0062] Reply email generation part 15 generates an email message (hereinafter referred to as a "reply email message") as a response to a request email message Printing. The reply e-mail message includes information identifying individual print data. Also, when a PIN code is generated in connection with a print request email message, the reply email message includes the PIN code.
[0063] Return email part 16 returns a reply email message to the source address of a print request email message. The print information transmission part 17 stores print information in the storage server 60 by transmitting the identification information to the storage server 60. The authentication server 50 includes a request-response part 51 and a storage part user information storage part 52. The user information storage part 52 stores the user information of each of Company A's employees. The request response part 51 performs processes corresponding to an authentication request, a request for determination of existence of an email address and a request to obtain a username corresponding to an email address. The request-response part 51 is implemented by a process that the CPU of the authentication server 50 is caused to execute by a program installed on the authentication server 50. The user information storage part 52 can be implemented using an authentication device. secondary storage of the authentication server 50 or a storage device connected to the authentication server 50 via a network.
[0064] The storage server 60 includes a print information storage part 62 and a print information supply part 63. The print information receiving part 61 receives print information transmitted from the management server 10 and stores the print information received in the print information storage part 62. The print information supply part 63, in response to a request to obtain print information from the imaging apparatus 20, retrieves print information, including a user name or a PIN code specified in the request to obtain from among the print information stored (retained) in the print information storage part 62 and return the recovered print information to the imaging apparatus 20.
[0065] The print information receiving part 61 and the print information providing part 63 are implemented by a process in which the CPU of the storage server 60 is run by one or more programs installed on the print server. storage 60. The print information storage part 62 may be implemented using a secondary storage device of the storage server 60 or a storage device connected to the storage server 60 via a network.
[0066] The imaging apparatus 20 includes an authentication control part 221, a print information obtaining part 222 and a print control part 223, all of which are implemented by a process that the CPU 211 is carried out by means of one or more programs installed on the image forming apparatus 20.
[0067] Authentication control part 221 receives a user input of a username and password or a user input of a PIN code. When a username and password are input (entered), the authentication control part 221 requests the authentication server 50 to authenticate the username and password. The get print information part 222 transmits a request to get print information to the storage server 60. In the get request, at least one of the username and PIN code received by the authentication control part 221 is specified. The print control part 223 performs a printing process with respect to the print data obtained by the print information obtaining part 222. A description is given below of a procedure for a process performed in the printing system 1. Fig. 5 is a sequence diagram for illustrating a procedure for a process for storing print data according to the first embodiment.
[0068] In step S101, in response to a user input of a command, the user terminal 30 transmits a print request e-mail message to a predetermined e-mail address. Electronic data that must be printed is attached to the print request email message. The default e-mail address is, for example, an e-mail address predetermined as an e-mail address for the management server 10.
[0069] In step S102, the mail server 40 forwards the print request e-mail message to the management server 10 in accordance with a common communications protocol for forwarding e-mail.
[0070] The print request e-mail message is received by the e-mail reception part 11 of the management server 10. In response to the reception of the print request e-mail message, in step S103, the management server 10 transmits an e-mail address existence determination request for the existence determination of the print request e-mail message source address to the authentication server 50, specifying the source address in the existence determination request . In response to the receipt of the existence determination request, in step S104, the request response part 51 of the authentication server 50 determines whether the email address (source address) specified in the existence determination request is stored in the storage part of user information 52.
[0071] Figure 6 is a diagram illustrating a configuration of a user information storage part according to the first embodiment. Referring to Figure 6, the user information storage part 52 stores user information with respect to each of Company A's employees. The user information includes, for example, a username, a password and an email address. email. Multiple e-mail addresses, eg e-mail addresses for a PC and a mobile terminal, can be registered for a single user.
[0072] Thereby, in step S104, the request response part 51 determines whether the e-mail address specified in the existence determination request is included in the user information stored in the user information storage part 52 as any one of the user information email addresses.
[0073] Then, in step S105, the response part of request 51 returns a response including the result of the determination to the management server 10. The result of the determination (the result of the determination) is information indicating the presence (existence) or absence of the email address.
[0074] In response to receiving the determination result, in step S106, the management server 10 generates print information with respect to the print request email message. Then, in step S107, the e-mail receiving part 16 of the management server returns a reply e-mail message as a response to the print request e-mail message to the source address of the e-mail message. print request mail. In step S108, the mail server 40 forwards the reply e-mail message to the user terminal 30 which is the source of the print request e-mail message. The reply email message is generated in a print information generation process.
[0075] Upon return of the reply e-mail message, in step S109, the print information transmission part 17 of the management server 10 transmits the print information generated in the print information generation process, which includes print data and information associated with the print data, to storage server 60.
[0076] In response to receiving print information, in step S110, print information receiving part 61 of storage server 60 stores print information in print information storage part 62.
[0077] Fig. 7 is a diagram illustrating a configuration of a print information storage part according to the first embodiment. Referring to Fig. 7, the print information storage part 62 stores print information with respect to each of the print data (print data by print data). Print information includes a job name, a user mode, print data, and a user name or PIN code.
[0078] The job name is the information identifying each of the print data or each print job performed against each of the print data. The user mode is information indicating whether the source address of a print request e-mail message is managed in the user information store part 52. In this embodiment, the user mode indicates whether a user requesting print (a requesting user) is either an internal (in-house) user or an external user. The internal user refers to an employee of Company A. The external user refers to someone other than the employees of Company A. Referring to Figure 7, "U" indicates the internal user and "G" indicates the external user. The username is the username of the requesting user when the requesting user is an employee of Company A. The PIN code is a PIN code assigned to the requesting user when the requesting user is not an employee of Company A.
[0079] Next, a description is given in detail of the process of step S106 of figure 5. Figure 8 is a flowchart to illustrate a procedure for printing information generation process according to the first embodiment.
[0080] In step S201 of figure 8, the address determination part 12 of the management server 10 determines whether the determination result received in step S105 of figure 5 indicates the presence (existence) of the source address of the e-mail message print request. If the result of the determination indicates the presence of the source address (YES - YES - in step S201), in step S202, the address determination part 12 obtains a username corresponding to the source address of the authentication server 50. That is, the username correlated with the source address in the user information storage part 52 is obtained.
[0081] Next, in step S203, the print information generation part 14 generates the print data of each print request email message text and the electronic data (print target data) attached to the message request email address. Print data can be generated for attached electronic data alone. Further, when the electronic data is in a file format, including multiple files, the print information generation part 14 decompresses the electronic data and generates print data for each of the uncompressed files. As a result, multiple pieces of print data (multiple print jobs) can be generated for a single print request email message.
[0082] Next, in step S204, the print information generation part 14 generates print information with respect to each of the print data. That is, a job name is generated for each of the print data and is included in the print information. In user mode the individual print information "U" is set. Further, the username obtained in step S202 is placed in the individual print information. The print information generated in step S204 is transmitted to the storage server 60 in step S109 of figure 5.
[0083] Then, in step S205, the reply e-mail generation part 15 generates a reply e-mail message in which the job names of the print information are described, for example, in the text. The reply e-mail message is forwarded to user terminal 30 from the source address of the print request e-mail message in steps S107 and S108 of figure 5. It is possible for a user to know a task name corresponding to each of the print data generated in response to the print request email message in view of the reply email message. However, the reply email message does not always have to be returned, when the source address exists (is registered) in the user information store part 52. For example, in the case where a task name is generated based on the electronic data file name it is possible for a user to determine (understand) the contents of the print data corresponding to each job name at the time of operation of the imaging apparatus 20, as described below.
[0084] However, if the result of the determination indicates the absence of the source address in step S201 (NO, in step S201), in step S206, the PIN code generation part 13 generates a unique PIN code for the e-mail message. print request mail. The PIN code can be generated by any method as long as the PIN code value differs between print request email messages. However, it is preferable that the PIN code is composed of characters that can be easily entered using the operation panel 25 (Figure 3) or a software keyboard displayed on the operation panel 25 of the image forming apparatus 20.
[0085] Then, in step S207, the print information generation part 14 generates the print data of each print request e-mail message text and the electronic data (print target data) attached to the message request email address. The process contents of step S207 may be the same as the process contents of step S203.
[0086] Next, in step S208, the print information generation part 14 generates print information with respect to each of the print data. That is, a job name is generated for each of the print data and is included in the print information. In individual print information user mode, "G" is set. Further, the PIN code generated in step S206 is established in the print information. The print information generated in step S208 is transmitted to the storage server in step S109 of figure 5.
[0087] Then, in step S209, the reply email generation part 15 generates a reply email message in which the PIN code as well as the job names of the print information are described, for example , in the text. The reply email message is forwarded to user terminal 30 from the source address of the print request email message. In steps S107 and S108 of figure 5. It is possible for a user who sees the reply email message to know the PIN code that needs to be entered into the imaging apparatus 20 at the time of printing the print data generated in response to the message request email address. Furthermore, it is also possible for the user to know a job name corresponding to each of the print data. However, the reply email message does not always have to include a task name.
[0088] Next, a user who has transmitted the print request e-mail message to a location where the imaging apparatus 20 is installed and operates the imaging apparatus 20. Next, a description is given of a procedure for a process that the imaging apparatus 20 performs in response to a user operation.
[0089] Figure 9 is a flowchart for illustrating a procedure for a process performed by an imaging apparatus according to the first embodiment.
[0090] In step S301, authentication control part 221 displays a login screen on operator panel 25 in response, for example, to a call to a print function to print print data stored (held) on the print server. storage 60.
[0091] Figure 10 is a diagram illustrating an example of a login screen display. Referring to Figure 10, login screen 510 includes fields for entering a username, password, and PIN code.
[0092] For example, when an operator of the imaging apparatus 20 is an internal user, a username and password are entered on the login screen. When the operator is an external user, a PIN code of which the operator was notified via reply email is entered on the login screen 510.
[0093] The internal user can also enter a PIN code. For example, when an internal user transmits a print request e-mail message from the e-mail address of the user terminal 30 for private use, i.e. from an e-mail address that is not stored in the information store 52, a reply e-mail message returned to the user terminal 30 includes a PIN code. However, the internal user may have separately transmitted a print request e-mail message from an e-mail address stored in the user information storage part 52. In this case, with respect to the internal user, Print data associated with the PIN code and print data associated with the user name are stored on storage server 60. In order to allow a print process to be performed for print data with a single login operation, the user name username and password and PIN code can be entered simultaneously.
[0094] When at least one of the username and password and PIN code is entered on the login screen 510 and an OK button 511 is pressed, in step S302, the authentication control part 221 determines whether a username and password are entered on login screen 510. If a username and password are entered (YES, at step S302), at step S303, the authentication control part 221 performs authentication. For example, the authentication control part 221 transmits an authentication request in which the entered username and password are specified to the authentication server 50. The request response part 51 of the authentication server 50 determines whether the combination username and password, specified in the authentication request, is stored in the user information storage part 52. If the combination is stored in the user information storage part 52, authentication takes place. If the combination is not stored in the user information storage part 52, authentication fails. Request response part 51 returns information indicating success or failure of authentication to authentication control part 221 of imaging apparatus 20 which requested authentication.
[0095] If it is determined at step S 305 that authentication has taken place (YES, at step S304), at step S305 the print information get part 222 adds the username entered on login screen 510 to the specified information . The specified information is the information that is specified at the time of obtaining a print information list from the storage server 60, in the subsequent step S308. In case of an authentication failure (NO, in step S304), step S305 is not performed.
[0096] In step S306, the obtaining print information part 222 determines whether a PIN code is entered on the login screen 510. If a PIN code is entered (YES, in step S306), in step S307, the get print information 222 adds the PIN code to the specified information. If no PIN code is entered (NO, in step S306), step S307 is not performed.
[0097] Next, in step S308, the print information getting part 222 determines the specified information and obtains a print information list (a list of print information parts) from the storage server 60. More specifically, the print information obtaining part 222 determines the specified information and transmits a request to obtain a print information list to the storage server 60. In response to the obtain request, the print information providing part 63 of the storage server 60 obtains print information that contains the specified information determined (specified) in the obtain request of the print information storage part 82 (FIG. 7). That is, when a username and password are entered at the login screen 510, print information, whose username is "U" and which includes the username, is obtained. When a PIN code is entered on the login screen 510, print information, whose user mode is "G" and which includes the PIN code, is obtained.
[0098] When the user name and password and PIN code are entered on the login screen 510 and authentication takes place, print information, whose user mode is "U" and which includes the user name, and printing, whose user mode is "G" and which includes the PIN code, are obtained. When the username and password and PIN code are input into the login screen 510 and authentication fails, print information whose user mode is "G" and which includes the PIN code is obtained.
[0099] The print information supply part returns a list of the print information (items) obtained to the imaging apparatus 20. Here, the print information returned may not include print data.
[0100] Next, in step S309, the print information obtaining part 222 of the imaging apparatus 20 causes a list of job names included in the returned print information to be displayed on the operation panel 25. ratio is a list of candidate print targets (print objects). That is, a user can enter a command to perform print against the print information included in the list.
[0101] When one or more job names are selected from the list, in step S310, the get print information part 222 obtains print data corresponding to the job names from the storage server 60. More specifically, the get part information provider 222 transmits a request to obtain print data in which the job names are specified to the storage server 60. In response to the obtain request, the print information providing part 63 of the storage server 60 returns print data corresponding to the job names specified in the get request to the imaging apparatus 20.
[0102] When the print information obtained with the user name and/or corresponds to a single item of print data, the print information obtaining part 222 can obtain the print data without performing the process of step S309. Further, the print information providing part 63 may transmit the print data obtained with the user name and/or PIN code to the imaging apparatus 20 instead of returning a print information list.
[0103] Next, in step S311, the print control part 223 controls the execution of print tasks 223 controls the execution of print tasks related to the print data. As a result, the paper on which the print data is printed comes out.
[0104] As described above, according to the first embodiment, even an external user whose account, such as a username and password, is not registered with the authentication server 50 can be given authority to print. As a result, it is possible to reduce the need for an external user to ask an internal user to perform the print. Additionally, an external user is informed of a PIN code with each print request email message. As a result, it is possible to provide each external user with a single, temporary pseudo account. As a result, the print data that each external user is allowed to manipulate is limited to those that correspond to the external user's print request email. As a result, it is possible to avoid the occurrence of a situation where external users are allowed to easily manipulate the print data of others.
[0105] Furthermore, it is also possible to reduce the need to install an imaging apparatus 20 for the exclusive use of external users.
[0106] When a single external user transmits multiple print request e-mail messages, multiple response e-mail messages, including respective PIN codes, are returned to user terminal 30 (Figure 1) of the external user. Taking this situation into account, the login screen 510 (figure 10) can be configured to allow the entry of multiple PIN codes. The print information getting part 222 can be configured to get print information that includes one of multiple PIN codes from the storage server 60. This makes it possible to eliminate the difficulty of having to repeat registration and display a print information list with in relation to each PIN code.
[0107] Alternatively, the PIN code generation part 13 of the management server 10 may store a PIN code generated in correlation with the source (email) address of a print request email message, e.g. on the device storage 102, the stored PIN code is output from the PIN code generation part 13 instead of generating a new PIN code. In this case, a reply email message, including the stored PIN code, is returned.
[0108] Accordingly, when a single external user transmits multiple print request email messages, the external user is assigned a PIN code for each print request email message. Accordingly, it is possible for the external user to make the imaging apparatus 20 display a list of print information corresponding to the multiple print request e-mail messages and perform printing by entering the unique PIN code on the print screen. login 510.
[0109] In the case of an external user, a username is not specified. Therefore, it is difficult to identify a user who has performed printing, although log information is recorded regarding the printing in the imaging apparatus 20. Therefore, the imaging apparatus 20 may place restrictions on the printing of print data belonging to the image forming apparatus 20. print information obtained by specifying a PIN code. For example, the imaging apparatus 20 can set the upper limit to the number of sheets of paper to be printed or disable color printing. This makes it possible to prevent a large amount of printing that takes advantage of anonymity.
[0110] Also, the PIN code can be provided with an expiration date. A PIN code that has passed its expiration date may be invalidated.
[0111] Also, an e-mail address that is the source address of a print request e-mail message and is not stored in the user information storage part 52 can be recorded in the log information instead. of a username. The inclusion of information that allows an individual to be identified, such as an email address, in the log information is expected to have a constraining psychological effect on a large amount of print taking advantage of anonymity.
[0112] Next, a description of a second embodiment is given. In the second embodiment, a description of differences from the first embodiment is given. Accordingly, the second embodiment may be the same as the first embodiment where no particular reference is made.
[0113] According to the second embodiment, a description is given of the case where the functions of the management server 10, the authentication server 50 and the storage server 60 are provided via the Internet as a cloud service. Accordingly, in the second embodiment, the user terminal 30 and the email server 40 are connected to the management server 10 via the Internet and the imaging apparatus 20 is connected to the authentication server 50 and the storage server 60 via the Internet. the Internet.
[0114] Figure 11 is a diagram illustrating a functional configuration of a printing system according to the second embodiment. Referring to figure 11, the management server 11 further includes an address corresponding to the information storage part 18 (in addition to the configuration illustrated in figure 4). The address corresponding to the information storage part 18 stores (contains) an email address for the management server 10 assigned to each corporate user (company). The address corresponding to the information storage part 18 can be implemented using, for example, the secondary storage device 102 or storage device connected to the management server 10 via a network.
[0115] Storage server 60 further includes a user device information storage part 64 (in addition to the configuration illustrated in Figure 4). The user device information storage part 64 stores the print information (hereinafter referred to as "device ID") of each of the imaging devices 20 installed on each corporate user.
[0116] A procedure for a process for storing print data in the second embodiment can be basically the same as that of figure 5, except for some of the steps. Specifically, in step S101, the user terminal 30 transmits a print request email message to an email address to the management server 10 assigned to a corporate user to which the imaging apparatus 20, which is a print destination (where printing is to be performed) belongs (to which the imaging apparatus 20 is installed).
[0117] The e-mail receiving part 11 of the management server 10 determines a corporate user whose imaging apparatus 20 will be determined as a print destination based on the e-mail address where the e-mail message is sent. print request mail is received (the email address determined as a destination address). The corresponding information storage part of address 18 is used in this determination.
[0118] Fig. 12 is a diagram illustrating a configuration of a corresponding address information storage part according to the second embodiment. Referring to Figure 12, the corresponding address information storage part 18 stores a company code and a receive-to-receive e-mail address for each corporate user.
[0119] The company code is identifying information assigned to each corporate user. The receiving address is an email address for the management server 10 assigned to a corporate user. For management server 10, the receiving address is an email address for receiving a print request email message from a corporate user corresponding to the receiving address.
[0120] The e-mail receiving part 11 stores a company code corresponding to an e-mail address where a print request e-mail message is received, for example, in the memory unit 103.
[0121] In the print information generation process of step S106 (Figure 5), the print information generation part 14 generates print information which further includes a company code stored in the memory unit 103. step S109, the print information, including the company code, is transmitted to the storage server 60. Upon receipt of the print information, in step S110 (FIG. 5), the print information receiving part 61 of the server storage 60 stores the print information in the print information storage part 62.
[0122] Fig. 13 is a diagram illustrating a configuration of a print information storage part according to the second embodiment. Referring to Figure 13, in the second embodiment, the print information storage part 62 still stores a company code with respect to each of the print data. Alternatively. The print information storage part 62 may be provided one for each company code.
[0123] Next, a user who had transmitted the print request e-mail message goes to a location where the imaging apparatus 20 is installed and operates the imaging apparatus 20. Next, it is given a description of a procedure for a process that the imaging apparatus 20 performs in response to a user operation.
[0124] In the second embodiment, a procedure for a process performed by the imaging apparatus 20 may be the same as illustrated in Figure 9, except for some of the steps. Specifically, in step S308, the print information obtaining part 222 determines the specified information which further includes a company code and an apparatus ID and transmits a request to obtain a print information list (a request to obtain a print information). print information relationship) to the storage server 60. The device ID is the device ID of the imaging device 20 and is contained, for example, in ROM 213, NVRAM 215 or HDD 214 of the imaging device. imaging 20. The company code is the company code of a company where the imaging apparatus 20 is installed and is preset in the imaging apparatus 20, for example. The established company code is stored, for example, in NVRAM 215 or HDD 214.
[0125] The device ID may be retained, for example, by a particular application installed on the imaging apparatus 20. In that case, the imaging apparatus 20 on which the particular application is installed may be identified by the ID of the imaging apparatus. device. That is, according to this embodiment, an application identifier held by a particular application can be used as the device ID, if the application identifier allows the imaging apparatus 20 to be identified as an imaging apparatus. particular.
[0126] The print information provision part 63 of the storage server 60 determines whether a combination of the company code and the device ID included in the specified information specified in the retrieval request is stored in the device information storage part of user 64.
[0127] Figure 14 is a diagram illustrating a configuration of an information storage part. As illustrated in Figure 14, the user device information storage part 64 stores, with respect to each imaging device 20 installed on a corporate user, the company code of the corporate user and the device ID of the device. image formation 20 in correlation with each other.
[0128] If the combination of company code and device ID included in the specified information specified in the request to obtain print information list is not stored in the information storage part 64 of the user device, the supply part 63 does not return the print information list. This is because, in this case, the legitimacy of the image forming apparatus 20 that transmitted the acquisition request is questionable. In this embodiment, the legitimacy of the imaging apparatus 20 in a suitable corporate user.
[0129] If the combination of company code and device ID included in the specified information specified in the retrieval request is stored in the user device information storage part 64, the print information providing part 63 obtains information of print, including the specified information, specified in the request to obtain print information storage part 62 (figure 13). That is, according to the second embodiment, print information, which still includes the same company code as that included in the specified information, is obtained. The print information providing part 63 returns a list of the print information obtained to the imaging apparatus 29.
[0130] When there is no need to verify the legitimacy of the imaging apparatus 20, the specified information specified in a request to obtain a print information list may not include a company code. The print information providing part 63 can identify a company code corresponding to a device ID, based on the device ID included in the specified information and the user device information storage part and use the company code in the obtaining print information from print information storage part 62.
[0131] As described above, according to the second embodiment, the email address for the management server 10 differs between corporate users. Further, a company code is specified in connection with a request to obtain a print information listing from the imaging apparatus 20 and a print information listing including the company code is returned to the imaging apparatus. 20. As a result, it is possible to prevent an inconvenience from occurring, such as print information corresponding to a print request e-mail message transmitted from a company that becomes available for printing to a user having the same name. of user in another company.
[0132] When the source address of a print request email message is the email address of an internal user of a corporate user, it is possible to determine (specify) the company code of the corporate user from the email address mail for managing information about correspondence between internal user email addresses and company codes. Consequently, in the case of considering use by internal users only, the e-mail address for the management server 10 may not be provided for each corporate user.
[0133] However, if the source address of a print request email message is the email address of an external user (hereinafter referred to as "user X") there is no company code corresponding to the email address. -mail. As a result, there is no way to identify a company code that is a print destination against the print request email message.
[0134] If no company code is specified so that print information that does not include company code is stored on storage server 60 and matching company codes is not a condition of obtaining print information corresponding to a request to obtain a print information list, it is possible for user X to print from any company. In order to prevent this situation from occurring, the email address for the management server 10 differs between corporate users and a company code is specified in a request to obtain a print information list, so that a list of of print information, including the company code, is returned in the second embodiment.
[0135] The email address for the management server 10 of each corporate user can be used as the company code described above. In that case, the information storage part of user apparatus 64 is not always needed. Print information is stored on storage server 60 with the e-mail address included in the print information. Print information is stored on storage server 60 with the e-mail address included in the print information. The e-mail address is pre-stored in the imaging apparatus 20. The imaging apparatus 20 transmits a request to obtain a print information list in which the e-mail address, as well as an ID of apparatus, is specified to storage server 60. Storage server 60 returns a print information list that includes the e-mail address specified in the retrieval request.
[0136] According to this setting, it is possible to produce the same effects as described above.
[0137] Next, a description of a third embodiment is given. In the third embodiment, a difference description of the first and second embodiments is given. Accordingly, the third embodiment may be the same as the first or second embodiment, where no particular reference is made.
[0138] In the third embodiment, a description is given of a variation of the process that is performed at the time of user authentication in the imaging apparatus 20.
[0139] In the first embodiment, a description is given of the case where a username and password (ID) or a PIN code are entered via the login screen 510. In this case, a user enters this information using a software keyboard or similar. In the third embodiment, in order to reduce this operational burden, the imaging apparatus 20 includes a contactless card reader. A user uses a portable user terminal (user terminal 30) that includes the same IC chip as the IC cards. For example, a username and password are stored (contained) in a storage part of the user terminal 30. Further, in the user terminal 30, an application is implemented that reads the username and password from the user terminal 30. storage and transmits the username and password to the imaging apparatus 20 via the card reader, when the user terminal 30 is placed on the card reader of the imaging apparatus 20. authentication 221 of the imaging apparatus 20 performs authentication using the username and password received via the card reader.
[0140] According to the configuration described above, an internal user can be authenticated by simply placing their user terminal 30 on the imaging apparatus 20.
[0141] Further, if the user of user terminal 30 is a user X, a reply e-mail message, including a PIN code, is returned in response to a print request e-mail message transmitted from the terminal 30 and is stored in the storage part of the user terminal 30. When the user terminal 30 is placed on the card reader of the imaging apparatus 20, the above described application can fetch an e-mail message whose source address is an e-mail address predetermined in the user terminal 30, and if there is an e-mail message that satisfies this condition, the application can transmit a PIN code included in the e-mail message to the formation apparatus. image 20 via the card reader. The print information obtaining part 222 of the imaging apparatus 20 can obtain print information by specifying the PIN code received via the card reader.
[0142] According to the configuration described above, an external user can view a print information list correlated with a PIN code assigned to the external user by simply placing the external user's user terminal 30 on the imaging apparatus 20 .
[0143] Further, when a username and password and a PIN code are both stored in the user terminal 30, the imaging apparatus 20 can obtain the username and PIN code and obtain printing information corresponding to the username and print information corresponding to the PIN code.
[0144] In the embodiments described above, a description is given, taking the impression by the imaging apparatus 20 as an example. However, the present invention can be applied not only to printing, but also to transmission, such as a projection of image data by a projector. That is, the present invention can be applied by replacing data to be printed with data to be transmitted, for example, display by a terminal and projection by a projector.
[0145] Further, in the embodiments described above, a description is given, taking transmission of print target data by email as an example. Alternatively, print target data may be transmitted to the management server 10 by a communication method other than e-mail. In that case, the management server 10 receives print target data or print target data and a username from the user terminal 30. If the received username is not stored in the user information storage part 52 or no name is received, the management server 10 generates a PIN code and transmits the PIN code to the user terminal 30.
[0146] Further, when a company code is managed as in the second embodiment, the management server 10 receives print target data and a user name or print target data and company code from user terminal 30. If none company code is received or no company code corresponding to the company code received is stored on the management server 10, the management server 10 transmits to the user terminal 30 a notification to the effect that the printing of the target data of printing is not authorized. If there is a corresponding company code and the username is not stored in the user information storage part 52 or no username is received, the management server 10 generates a PIN code and transmits the PIN code to the user 30. In the embodiments described above, the management server 10 and the storage server 60 can be implemented by a single computer. Furthermore, the functions of the management server 10, the storage server 60 and the authentication server 50 can be implemented in the imaging apparatus 20. Alternatively, each of the management server 10, the storage server 60 and the authentication server 50 can be implemented by multiple separate computers.
[0147] Further, in the embodiments described above, a description is given of the case where print data is generated on the management server 10. However, print data related to electronic data attached to a request e-mail message prints can be generated on any one of the user terminal 30, the management server 10, the storage server 60 and the imaging apparatus 20.
[0148] The following is a description of a fourth embodiment. In the fourth embodiment, a description of a variation of the second embodiment is given.
[0149] Figure 15 is a diagram illustrating a system configuration in the fourth embodiment. In figure 15, parts of the system that serve the same purpose as in figure 1 are referred to by the same reference numerals and their description is omitted. In Fig. 15 , a service delivery system 70 and a user environment E1 can communicate with each other via a wide area network, such as the Internet.
[0150] The service delivery system 70 is a computer system that provides a cloud service via a network. In this embodiment, a description is given, taking a cloud service as a specific example. However, this embodiment can also be applied to the various kinds of services provided via a network, such as services provided by application service providers (ASPs) and WEB services.
[0151] The service delivery system 70 includes, for example, an access controller 75, a print service delivery apparatus 711, a service delivery apparatus A 712, a service provision apparatus B 713, a communal service delivery apparatus 72 and a database unit 73, each of which may be implemented by a single computer.
[0152] The access controller 75 is an apparatus that controls external access to computers and performs load balancing on computers within the service delivery system 70.
[0153] The print service delivery apparatus 711 is one or more computers that control a process for providing a cloud print service. Cloud print service refers to a service that allows print data to be uploaded to a cloud environment (the service delivery system 70, in this embodiment) and to be printed by an imaging apparatus 20a as required. .
[0154] Each of the service providing apparatus A 712 and the service providing apparatus B 713 is an example illustration of a group of computers providing services other than the cloud print service.
[0155] The common service delivery apparatus 72 is one or more computers on which functions are implemented that are common or used by two or more apparatus, which directly provide particular services via a network, such as the service provision apparatus. printing services 711, service delivery apparatus A 712, service provision apparatus B 713, etc.
[0156] The database unit 73 is made up of one or more computers that operate as various kinds of storage parts or is made up of a storage device.
[0157] User environment E1 is a system environment in an organization, such as a corporate user who is an example user of the service delivery system 70. User environment E1, illustrated in Figure 15, includes the device forming device 20a, an image projector 20b, a handheld terminal 20c, other output apparatus 20d and the user terminal 30, all of which are interconnected by a network (wired or wireless) such as an area network location (LAN).
[0158] The imaging apparatus 20a is the imaging apparatus 20 in the second embodiment.
[0159] Image projector 20b is, for example, a projector and projects image data. Examples of portable terminal 20c include a personal digital assistant (PDA), a tablet terminal, a smartphone, and a cell phone. The other output apparatus 20d are various kinds of output apparatus other than the image forming apparatus 20a, the image projector 20b and the portable terminal 20c.
[0160] E1 user environment still includes F1 firewall. The F1 firewall can be the same as a regular firewall. The F1 firewall blocks requests from outside the E1 user environment, for example.
[0161] Service delivery system 70 is also accessible from environments other than the E1 user environment. For example, the service delivery system 70 can be accessed, for example, from a portable terminal 20e or from a PC 20f via the Internet. Handheld terminal 20e and PC 20f can also be used in the E1 user environment.
[0162] Fig. 16 is a diagram illustrating a functional configuration of a service delivery system according to the fourth embodiment. In Fig. 16 , service delivery system functions 70 are classified into layers, including an application layer 71L, a common services layer 72L, and a database layer 73L.
[0163] Application layer 71 is a layer where server-side applications (hereinafter referred to as "server applications") that associate with apparatus, such as the imaging apparatus 20a, are implemented. In Figure 16, application layer 71L includes server applications such as print service application 711a, service application A 712a, and service application B 713a.
[0164] The 711a Print Service Application is a server application related to a Cloud Print Service. In this embodiment, print service application 711a is implemented in print service delivery apparatus 711. Service application A 712a and service application B 713a are example illustrations of other service applications. In this embodiment, service application A 712a and service application B 713a are implemented in service delivery apparatus A 712 and service delivery apparatus B 713, respectively.
[0165] Common Services Layer 72L is a layer that includes functions common to multiple service applications or basic functions used by multiple server applications and is implemented in the common service delivery apparatus 72. Common Services Layer Functions 72L can be called via an API 74 platform. The API 74 platform is called, basically from server applications in the 71L application layer. The API platform 74 may be disclosed to other than an operator of the service delivery system 70, such as vendors. In this case, server applications can be implemented by vendors. That is, server applications are properly developed and added using platform API 74.
[0166] In Fig. 16, the common services layer 72L includes a user authentication part 721, a device authentication part 722, a management information retrieval part 723, an email retrieval part 724, a communication device 725, a PIN code issuing part 727 and a data converting part 728.
[0167] User authentication part 721 performs user authentication. The device authentication part 722 performs authentication on the correspondence relationship between the imaging device 20a, a user and an organization. Organization is a concept that includes "company" in the embodiments described above and other societies. In the fourth embodiment, print information corresponding to the "company code" in the second embodiment is referred to as an "organization code". Accordingly, authenticating the correspondence relationship between the imaging apparatus 20a, a user and an organization is a process that includes verifying that the user and the imaging apparatus 20a belong to the organization.
[0168] The management information retrieval part 723 obtains information stored in the database layer 73L in response, for example, to a request from the application layer 71L. The e-mail retrieval part 724 obtains (receives) an e-mail message stored on the e-mail server 4 in accordance with a protocol, such as a mail protocol (POP). The appliance communication part 725 performs communications with the appliances. The PIN code issuing part 726 issues (generates) a PIN code. The 727 PIN code management part manages the correlation between PIN codes and organization codes. The data conversion part 728 converts data format. In this embodiment, the data converting part 728 generates print data based on the print target data.
[0169] Server applications in application layer 71L and parts in common services layer 72L are implemented by processes that computers of the service delivery system 70 are caused to execute by respective one or more programs installed on the computers.
[0170] Database layer 73L is a layer including a database (storage part) that stores (contains) various kinds of information and is implemented using database unit 73. In Figure 16, the layer database 73L includes a corresponding address information storage part 731, a user device information storage part 732, a user information storage part 734.
[0171] The corresponding address information storage part 731 has the same configuration as the corresponding address information storage part 18 (Figure 12). The user device information storage part 732 has the same configuration as the user device information storage part 64 (FIG. 14). The user information storage part 733 has substantially the same configuration as the user information storage part 52 (FIG. 6). A description is given below of a difference between the user information storage part 733 and the user information storage part 52. The print information storage part 734 has the same configuration as the user information storage part 734. print 62 (figure 13).
[0172] The way of classifying software and storage parts illustrated in Figure 16 is an example. The software and storage parts of the service delivery system 70 do not have to be hierarchically classified as shown in Figure 16 in order to implement this embodiment. That is, the hierarchical relationship between the software and storage parts in the service delivery system 70 is not limited to the particular relationships as long as the hierarchical relationship allows the same processing procedure as in this embodiment to be performed.
[0173] Figure 17 is a diagram illustrating a functional configuration of a user terminal and a functional configuration of a print service application according to the fourth embodiment.
[0174] Referring to figure 17, the user terminal 30 includes a web browser 31 of a transmission part 32. The web browser 31 is a common web browser. The e-mail transmission part 32 transmits e-mail messages. In this embodiment, the email transmission part 32 transmits a print request email message. The email transmission part 32 is implemented by a process in which the user terminal 30 is caused to execute by a program called a "mailer" (email software).
[0175] Print service application 711a includes an email parsing part 81, an organization code specification part 82, a username specification part 83, a print information generation part 84 , a reply e-mail generating part 85, an e-mail return part 86 and a print information supply part 87.
[0176] Email parsing part 81 parses a print request email message and extracts information including print target data from the print request email message. Organization code specification part 82 specifies an organization code corresponding to the destination address of a print request email message. The username specification part 83 specifies a username corresponding to the source address of a print request e-mail message. The functions of the print information generating part 84, the reply e-mail generating part 85, the return e-mail part 86 and the printing information providing part 87 are the same as the functions of the print information generating part, reply e-mail generating part 15, e-mail receiving part 16 and print information providing part 63, respectively, of Fig. 11.
[0177] A description is given below of a procedure for a process performed in the fourth embodiment. First, an overview is given, using a flowchart, of a processing procedure according to the fourth embodiment.
[0178] Figure 18 is a flowchart to illustrate a procedure for a process for recording (storing) print information using a print request email message.
[0179] In step S401, in response to a user input of a command, the e-mail transmission part 32 of the user terminal 30 transmits a print request e-mail message to an e-mail address assigned to an organization where the user is located. The contents of the print request email address are the same as those described in the above-described embodiments.
[0180] Next, in step S402, the e-mail retrieval part 724 of the service delivery system 70 obtains the print request e-mail message from the mail server 40. Next, in step S403, the email parsing portion 81 of the print services application 711a extracts print target data from the print request email message.
[0181] Next, in step S404, the organization code specification part 82 of the print service application 711a specifies an organization code corresponding to the print request email message based on the destination address of the message print request email and the corresponding information storage part of address 731. That is, the organization code specification part 82 obtains an organization code stored in correlation with the destination address in the information storage part corresponding address 731. That is, the organization code specification part 82 obtains an organization code stored in correlation with the destination address in the corresponding information storage part of address 731. In the fourth embodiment, the address storage part 731 corresponding information of address 731 may have the same configuration as the corresponding information storage part of e address 18 (figure 12). However, the "company code" of the corresponding information storage part of address 18 is replaced by the "organization code".
[0182] Next, in step S405, the username specification part 83 of the print services application 711a determines whether it is possible to specify a username based on the source address of the print request email message . Specifically, the username specification part 83 determines whether the source address is stored in correlation with the organization code specified (identified) in step S404 (hereinafter referred to as "organization target code") in the organization code storage part. user information 733.
[0183] Figure 19 is a diagram illustrating a configuration of a user information storage part according to the fourth embodiment. Referring to Fig. 19, the user information storage part 733 includes the items of an organization code and a role in adding to the items of the user information storage part 52 (Fig. 6).
[0184] The role is the information for determining whether a user is a manager or a general user. A manager is, for example, a person who manages apparatus associated with the service delivery system 70, such as the imaging apparatus 20a. The manager performs, for example, operations for associating the imaging apparatus 20a and the service provision system 70.
[0185] In step S405, the presence or absence of user information including the organization target code and source address is determined to the user information stored in the user information storage part 733. If the presence of this user information is determined, a username included in the user information (hereinafter referred to as "target username") is specified (identified).
[0186] When the target username is specified (YES, in step S405), in step S406, the data converting part 728 of the service delivery system 70 generates print data with respect to the print target data. If the print target data is in such a format as to be printable without conversion, print data may not be generated.
[0187] Next, in step S407, the print information generation part 84 generates print information. The print information includes a job name, organization target code, user name and print data. The print information generation part 84 stores the print information generated in the print information storage part 734.
[0188] Then, in step S408, the reply e-mail generation portion 85 of the print services application 711a generates a reply e-mail message. The reply email message includes, for example, the task name. Then, in step S413, the return e-mail part 86 transmits the reply e-mail message to the source address of the print request e-mail message.
[0189] However, if no username is specified in step S405 (NO, in step S405), in step S409, the PIN code issuing part 726 of the service delivery system 70 generates a PIN code. In step S410 and its subsequent steps, the same process as in step S407 and its subsequent steps is performed, except that the print information generated in step S411 includes a job name, target organization code, PIN code, and data and that a reply e-mail message, including the PIN code and job name, is generated in step S412.
[0190] Next, a description of the case of registration (storage) of print information via the web browser 31 of the user terminal 30 is given. That is, according to the fourth embodiment, print information can be registered ( stored) using a method other than the print request email.
[0191] Figure 20 is a flowchart for illustrating a procedure for a process for regenerating print information using a web interface. A login screen for registering with the service delivery system 70 is supposed to be displayed in the web browser 31 of the user terminal 30 in the initial state of Fig. 20.
[0192] In step S421, the web browser 31 receives a user input of login information via the login screen.
[0193] Figure 21 is a diagram illustrating an example screen of a login screen displayed on a user terminal according to the fourth embodiment. Referring to Figure 21, a login screen 520 includes fields for entering an organization code, a username, a password, and a PIN code. The login screen 520 further includes an OK button 521 and a PIN issue button 522.
[0194] There are two login patterns: Pattern 1, where an organization code, username and password are specified; and Pattern 2, where an organization code and a PIN code are specified. In the case of Pattern 2, a user has a PIN code issued in advance. The PIN issue button 522 is a button to be pressed to issue a PIN code. A description is given of a procedure in the case where the PIN push button 522 is pressed.
[0195] When the OK button 521 on login screen 520 is pressed, in step S422, the web browser 31 determines whether an organization code, username and password have been entered on login screen 520. The process executed by is based on defining a web page (hypertext markup language (HTML) or similar data) that causes web browser 31 to display login screen 520.
[0196] If it is determined that an organization code, username and password have been entered on login screen 520 (YES, at step S422), at step S423 the web browser 31 proceeds through authentication by the authentication system. service provision 70 based on organization code, username and password. That is, the organization code, username and password are passed to the user authentication part 721. The user authentication part 721 performs authentication based on whether a combination of the organization code, the username and the password is stored in the user information storage part 733.
[0197] If authentication occurs and login is authorized (YES, at step S424), at step S425, web browser 31 causes a data entry screen to be displayed. The data entry screen is a screen for causing a print target file (a file to be printed) to be selected from files stored in user terminal 30. When a file is selected via the data entry screen, in step S426, the data stored in the file is forwarded from the web browser 31 to the service providing system 70.
[0198] When the service delivery system 70 receives the forwarded data, in steps S427 and S428, the same process as in steps S406 and S407 of figure 18 is performed. As a result, print information, including print data based on the forwarded data, is stored in print information storage part 734.
[0199] However, if an organization code, username, and password are not entered on login screen 520 (NO, in step S422), in step S429, the web browser 31 determines whether an organization code and a PIN code are entered. If an organization code and a PIN code have been entered (Yes, in step S429), in step S430 the web browser 31 proceeds through authentication by the service delivery system 70 based on the organization code and the PIN code . That is, the service delivery system 70 performs authentication based on whether a combination of the organization code and the PIN code is registered with (stored) the service delivery system 70.
[0200] If authentication occurs and login is authorized (YES, at step S424), web browser 31 runs the process from step S425, web browser 31 runs the process from step S425 and its subsequent steps. In this case, however, in step S428, the same process as in step S411 of Fig. 18 is performed. As a result, prior information including the organization code and the PIN code is stored in the print information storage part 734.
[0201] If the input pattern for login screen 520 (the login pattern) is neither Pattern 1 nor Pattern 2 (NO, in step S424), in step S431, web browser 31 causes an error screen is displayed. In this case, no print information is recorded.
[0202] Next, a description is given of a process for issuing a PIN code via a web interface, which is performed at the time following through authentication based on an organization code and a PIN code.
[0203] Fig. 22 is a flowchart for illustrating a procedure for a process for issuing a PIN code via a web interface in accordance with this embodiment. It is assumed that the login screen 520 (figure 21) is displayed on the web browser 31 of the user terminal 30 in the initial state of figure 22.
[0204] In step S441, the web browser 31 receives a request to issue a PIN code (a request to issue a PIN code). The request to issue a PIN code is received (accepted) in response to pressing the issue PIN 522 button, after an organization code is entered on the login screen 520. In response to pressing the issue PIN 522 button, the Web browser 31 may display a reply-destination-address specification screen, as illustrated in Figure 23.
[0205] Figure 23 is a diagram illustrating an example screen of a response destination address specification screen, according to this embodiment. Referring to Fig. 23, a reply destination address specification screen 530 includes a check button 531, an address input field 532, and an OK button 533.
[0206] Address input field 532 is a field that receives an entry of the reply-destination (transmission-destination) e-mail address (hereinafter referred to as "reply-destination address") from a message. email that includes a PIN code to be issued. Verification button 531 is a button for receiving a determination as to whether to receive notification of a PIN code to be issued by email. Input to the 532 address input field is allowed by checking the 531 check button.
[0207] When the OK button 533 is pressed, the web browser 31 transmits the PIN code issuance request, including the organization code entered through the login screen 520, to the service delivery system 70. Reply-Destination Address is entered on the Reply-Destination-Address specification screen 530, the issue request includes the Reply-Destination Address.
[0208] Next, the PIN code issuing part 726 of the service delivery system 70 generates a PIN code. The PIN code is managed in correlation with the organization code included in the PIN code issuance request by the 727 PIN code management part. The 727 PIN code management part manages information about the correspondence between organization codes and PIN codes using , for example, a PIN code management table, as illustrated in Figure 24.
[0209] Figure 24 is a diagram illustrating a configuration of a PIN code management table in accordance with this embodiment. In the PIN code management table, a PIN code generated by the PIN code issuing party 726 is stored in correlation with a corresponding organization code. The PIN code management table can be implemented using, for example, a memory or secondary storage device of a computer where the PIN code management part 727 is implemented. Multiple PIN codes different from each other can be correlated with the same organization code. This is because PIN codes can be issued to multiple users in the same organization (company).
[0210] Next, in step S443, the PIN code management part 727 determines whether a reply-destination address is specified in the PIN code issuance request. If a reply-destination address is specified (YES, in step S443), in step S444, the PIN code management part 727 transmits an e-mail message including the generated PIN code to the reply-destination address. If no reply destination address is specified (NAO, in step S443), in step S445, the PIN code management part 727 returns a reply to the PIN code issuance request, including a web page that causes the generated PIN code is displayed to the web browser 31.
[0211] In both cases, it is possible for a user to verify the PIN code. It is possible for a user to log on to Pattern 2 illustrated with reference to figure 20, using the PIN code. Then a description is given, using a sequence diagram, of a procedure related to a scenario of part of the procedures illustrated above using flowcharts.
[0212] Figure 25 is a sequence diagram for illustrating a procedure for a process for recording (storing) print information using a print request e-mail message and issuing a PIN code. That is, figure 25 is a sequence diagram illustrating a procedure in the case where no username is specified (the case of NO, in step S405) in the procedure of figure 18.
[0213] In step S501, the email transmission part 32 of the user terminal 30 transmits a print request email message to an email address assigned to an organization where a user is located. The print request e-mail message is forwarded to the e-mail server 40 according to, for example, a simple mail transfer protocol (SMTP).
[0214] In steps S502 and S503, the e-mail retrieval part 724 of the service providing system 70 obtains the print request e-mail message stored in the mail server in accordance, for example, with a post office protocol (POP). In step S504, the e-mail retrieval part 724 forwards the obtained print request e-mail message to the print services application 711a. In step S505, the email parsing part 81 of the print services application 711a extracts print target data from the print request email message.
[0215] Next, in step S506, the organization code specification part 82 of the print services application 711a requests the management information get part 723 to obtain an organization code corresponding to the destination address of the message. print request email. In step S507, the management information getting part 723 obtains an organization code stored in correlation with the destination address in the corresponding information storing part of address 731 ( Fig. 12 ). In step S508, the management information getting part 723 returns the organization code (hereinafter referred to as "target organization code") to the organization code specification part 82.
[0216] Next, in step S509, the username specification part 83 of the print services application 711a requests the management information get part 723 to obtain a username corresponding to the source address of the email message print request. In step S510, the management information getting part 723 makes an attempt to get a user name stored in correlation with the source address in the user information storing part 733 (FIG. 19). Here, it is assumed that no matching username is obtained. Accordingly, in step S511, the management information obtaining part 723 returns a response indicating the absence of a username corresponding to the username specification part 83.
[0217] In response to no specification (identification) of a username, in step S512, the username specification part 83 specifies the target organization code and requests the PIN code issuing part 726 to issue a code PIN In step S513, the PIN code issuing part 726 generates a PIN code. In step S514, the PIN code issuing part 726 transmits the PIN code and target organization code to the PIN code management part 727. In step S515, the PIN code management part 727 records the organization code and the PIN code with the PIN code management table (figure 24) in correlation with each other. In step S516, the PIN code issuance part 726 returns a response including the PIN code for the username specification part 83.
[0218] Next, in step S517, the print information generation part 84 requests the data conversion part 728 to convert the print target data into print data. In step S518, the data converting part 728 generates print data based on the print target data and stores the generated print data on a secondary storage device. The data conversion part 728 assigns identification information (data ID) to the generated print data. According to the fourth embodiment, the data ID is determined as a task name. Then, in step S519, the data converting part 728 returns a response including the job name and pathname of a file, wherein the print data is stored in the print information generating part 84.
[0219] In step S520, the print information generation part 84 generates print information, including the job name, target organization code, PIN code and the pathname of a file where the print data is stored . While print information may be described above as including print data, print information may include, in place of print data, information that makes it possible to identify print data, such as the print data pathname. As a result, the print data pathname can be stored in the print data item in figure 13.
[0220] Next, in step S521, the reply e-mail generation portion 85 of the print service application 711a generates a reply e-mail message including the job name and the PIN code. Then, in step S555, the return email part 86 transmits the reply email to the source address of the print request email message.
[0221] The following figure 26 is a sequence diagram to illustrate a procedure for a process for issuing a PIN code and recording (storing) print information via a web interface. That is, figure 26 is a sequence diagram illustrating a procedure in the case where a PIN code is issued via the procedure of figure 22 and print information is recorded after registration based on an organization code and the PIN code in figure 20.
[0222] In step S601, the web browser 31 of the user terminal 30, based on entries for the login screen 520 (figure 21) and the reply destination address specification screen 530 (figure 23), specifies an organization code and transmits a PIN code issuance request to the service delivery system 70.
[0223] In step S602, the PIN code management part 727 obtains a proxy account from a proxy account management table in response to the issuance request. A proxy account is an account that is used in place of a real account (a username and password) for a user. That is, it is highly likely that a user requesting issuance of a PIN code does not have an account. As a result, that user is prevented from proceeding to authentication by the user authentication part 721 and, consequently, is prevented from registering with the service delivery system 70. Therefore, a proxy account is used.
[0224] Figure 27 is a diagram illustrating a configuration of a proxy account management table. Referring to Figure 27, the username and password of a proxy account are registered with the proxy account management table in correlation with a corresponding organization code. Consequently, in step S602, a username and password corresponding to (correlated with) the organization code specified in the PIN code issuance request are obtained.
[0225] An organization's administrator username and password can be used as a proxy account.
[0226] Next, in step S603, the PIN code management part 727 specifies the organization code and the proxy account username and password and passes an authentication request to the user authentication part 721. step S604, the user authentication part 721 performs authentication with respect to the organization code, username and password, referring to the user information storage part 733 (FIG. 19). Then, in step S605, the user authentication part 721 returns the authentication result to the PIN code management part 727.
[0227] In case of successful authentication, in step S606, the PIN code management part 727 requests the PIN code issuing part 726 to issue a PIN code. In step S607, the PIN code issuing part 726 generates a PIN code. In step S608, the PIN code issuing part 726 returns the generated PIN code to the PIN code management part 727. In step S609, the PIN code management part 727 registers the target organization code and the PIN code with the PIN code management table (figure 24) in correlation with each other. Then, in step S610 the PIN code management part 727 transmits a response including the PIN code, for example, to user terminal 30. The response form can be email or a web page. email, an email message including the PIN code is transmitted to the reply destination address specified in the PIN code issuance request. As a result, there remains a possibility that the e-mail message is received by a terminal other than the user terminal 30.
[0228] A user who has obtained the PIN code can log in to the service delivery system 70 using the PIN code. Therefore, the user enters the organization code and the PIN code and presses the OK button 521 on the login screen 520 (figure 21) displayed in the web browser 31 of the user terminal 30. In response to the compression of the OK button 521 , in step S611, the web browser 31 transmits a login request with the PIN code to the service delivery system 70. The organization code and PIN code entered on login screen 520 are specified in the login request. However, if the uniqueness of the PIN code is guaranteed across multiple organizations, the PIN code alone can be specified. In that case, information specified or identified by a combination of the organization code and the PIN code in the following process may be specified or identified using the PIN code alone.
[0229] In step S612, the PIN code management part 727 of the service delivery system 70 performs authentication against the organization code and PIN code specified in the login request. Specifically, the PIN code management part 727 determines whether a combination of the organization code and the PIN code is stored in the PIN code management table. If the combination is stored in the PIN code management table, authentication takes place. If the combination is not stored in the PIN code management table, authentication fails.
[0230] When PIN code authentication takes place, in steps S613 to S616, authentication using a proxy account is performed in the same procedure as in steps S602 to S605. The success of this authentication is the login success. Therefore, in step S816, the PIN code management part 727 notifies the print services application 711a of the organization code and PIN code of successful login.
[0231] In step S618, the print services application 711a includes a web page for displaying a data entry screen in a response to the request for registration with the PIN code and returns the response to user terminal 30. The web browser 31 of the user terminal 30 causes a data display screen to be displayed based on the web page.
[0232] When a file is selected through the data entry screen on user terminal 30, in step S619, web browser 31 transmits data stored in the selected file to print services application 711a. Then, in steps S620 to S623, print data is generated regarding the print data and information including the print data pathname, a job name, the organization code and the PIN code, are stored in the storage part. of print information 734 in the same procedure as in steps S517 to S520 of Fig. 25.
[0233] Next, Figure 28 is a diagram for illustrating a procedure for a process for outputting print data. That is, Fig. 28 illustrates a procedure for causing the imaging apparatus 20a to perform a print job based on print data included in the print information recorded (stored) by the process of Fig. 25 or Fig. 26.
[0234] Referring to Figure 28, steps S701 to S710 illustrate a procedure in the case where a normal login (a login based on an organization code, a device ID, a username and a password) is performed from of the imaging apparatus 20a. However, steps S801 to S810 illustrate a procedure in the case where a login using a PIN code (a login based on an organization code, a device ID and a PIN code) is performed from the imaging device 20a.
[0235] When a username and password are entered via login screen 510 (Figure 10) displayed on operator panel 25 of imaging apparatus 20a and 511 is compressed into login screen 510 at step S701 , the authentication control part 221 transmits a login request to the service delivery system 70. An organization code, a device ID, a username and a password are specified in the login request. The organization code and the apparatus ID can be pre-stored on the HDD 214 of the imaging apparatus 20a. However, the organization code may alternatively be entered via login screen 510. In this case, login screen 510 may include a field for entering an organization code.
[0236] When the login request is received by the service delivery system 70, in step S702, the device authentication part 722 performs authentication. Specifically, authentication is determined to be successful when the following two conditions are met. The first condition is that a combination of the organization code and the device ID specified in the login request is stored in the user device information store part 732 (Figure 14). The second condition is that a combination of the organization code (hereinafter referred to as "target organization code"), the username (hereinafter referred to as the login request is stored in the user information storage part 733 ( figure 19).
[0237] In case of successful authentication, in step S703, the device authentication part 722 specifies the target organization code and target username and transmits a request to obtain print information list to the service application print 711a. The authentication result, target organization code, and target username are specified in the get request.
[0238] In step S704, the print information providing part 87 of the print services application 711a obtains a list of print information (items) that includes the target organization code and the target username of the storage part of print information 734. Here, the substance (actual data) of print data may not be obtained. Then, in step S705, the print information providing part 87 returns information indicating a login success and the obtained print information relationship to the imaging apparatus 20a. In step S706, the print information obtaining part 222 of the imaging apparatus 20a causes a list of job names included in the returned print information (items) to be displayed on the operation panel 25. In response to the selection of one or more job names from the list, in step S707, the get print information part 222 transmits a request to get print data corresponding to the selected job names to the print service application 711a. In step S708, the print information providing part 87 of the print services application 711a obtains print data correlated with the job names specified in the retrieval request by referring to the print information storage part 734. Next , in step S709, printing in the print information providing part 87 returns the print data to the imaging apparatus 20a. In step S710, the print control part 223 of the imaging apparatus 20a controls the execution of print tasks related to print data. As a result, the paper on which the print data is printed comes out.
[0239] Next, a description of the registration case using a PIN code is given.
[0240] When a PIN code is entered through the login screen 510 (Figure 10) displayed on the operation panel 25 of the imaging apparatus 20a, and the OK button 511 is pressed, the authentication control part 221 transmits a login request to the service delivery system 70. An organization code, a device ID and a PIN code are specified in the login request.
[0241] Then, in steps S802 to S806, the process as in steps S612 to S616 of figure 26 is performed. Next, in step S807, the PIN code management part 727 specifies the organization code and PIN code for successful login and passes a request to obtain print data to the print services application 711a.
[0242] Then, in step S808, the print information providing part 87 of the print services application 711a obtains print data correlated with the organization code and PIN code specified in the request to obtain print data, referring to the print information storage part 734. Next, in step S809, the print information supply part 87 returns the print data to the imaging apparatus 20a.
[0243] In step S810, the print control part 223 of the imaging apparatus 20a controls the execution of a print job related to the print data. As a result, the paper on which the print data is printed comes out.
[0244] In Fig. 28, in the case of registration using a PIN code, a description is given of an example where the image forming apparatus 20a is not provided with a print information list. This is because a user who logs on using a PIN code is a temporary user of the imaging apparatus 20a, so it is highly likely that the user's registered (stored) print information is limited in quantity. That is, it is highly likely that this user will want to print all the registered print information. However, in the case of registration using a PIN code, the same process as in step S705 and its subsequent steps can be performed. That is, the print information to be submitted for printing can be selected by a user from the print information correlated with the PIN code specified in the login request.
[0245] In the embodiments described above, the management server 10, the authentication server 50 and the storage server 60 or the service provision system 70 are examples of an information processing system. Print data is an example of output data. That is, the embodiments described above can be applied to a case where data other than print data is output to an imaging apparatus or other apparatus.
[0246] Examples of an outgoing data receiving part include the e-mail receiving part 11 and the e-mail getting part 724. Examples of an identifying part include the address determining part 12 and the username specification part 83. Examples of identifying information include the username. Examples of identifying data information include the PIN code. That is, the PIN code can be generated for each print request (on a print request basis). Consequently, the PIN code can also be considered as information identifying data to be printed.
[0247] Examples of a storage part include the print information generation part 14 and the print information generation part 84. Examples of a notification part include the return mail part 16, the return email part 16 e-mail address 86 and the PIN code management part 727. Examples of a transmitting part include the print information providing part 63 and the print information providing part 87. user information storage part 52 and user information storage part 733.
[0248] Examples of a data storage part include the print information storage part 62 and the print information storage part 734.
[0249] Examples of email data include the print request email message and the print target data included in the print request email message. Examples of a data identification information storage part include the PIN code management table. Examples of a first receiving part and a second receiving part include the PIN code management part 727. Examples of a receiving third part include the user authentication part 721.
[0250] All examples and conditional languages provided herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts offered by the inventor to add to the technique and should not be construed as limiting these specifically cited examples and conditions or the organization of these examples in the specification refer to a demonstration of superiority or inferiority of the invention.
[0251] While one or more embodiments of the present invention have been described in detail, it is to be understood that various changes, substitutions and alterations could be made thereto without departing from the spirit and scope of the invention.
权利要求:
Claims (14)
[0001]
1. Information processing system, including at least one information processor, the system comprising: an output data receiving part (11) configured to receive output data or output destination data over a network (N1) ; a determining part (12) configured to determine during user authentication using a password, whether user identification information is specified from user information stored in a user information storage part (52), wherein user identification information must be correlated with incoming output data or generated output data based on output destination data; a storage part (14) configured to store data identification information and the output data received or generated in correlation with each other in a data storage part (62) when user identification information is not specified; a notification part (16) configured to notify the data identification information via the network (N1); and a transmitting part (63) configured to transmit, over the network (N1), the received or generated output data correlated with the user identification information or the data identification information received over the network (N1); characterized by the fact that: the data identification information is a PIN code with an expiration date.
[0002]
2. Information processing system, according to claim 1, characterized in that the outgoing data receiving part (11) is configured to receive mail data, including outgoing data or destination data from output, and the determining part (12) is configured to specify user identification information of a transmitter of the received mail data using address information of the transmitter of the received mail data.
[0003]
3. Information processing system, according to claim 2, characterized in that the user information is stored in the user information storage part (52) in correlation with the first identification information correlated with one or more users, and the determination part (12) is configured to specify the first identifying information using address information from a destination from the incoming mail data and to specify the user identifying information from the user information correlated with the first specified identification information.
[0004]
4. Information processing system, according to claim 3, characterized in that it further comprises: a second receiving part (727) configured to receive the first identification information from a terminal (30) via the network (N1), wherein the notification part (16) is configured to notify the data identifying information when the first incoming identifying information is stored in the user information storage part (52) or when the first identifying information is specified by the part determination (12) using the address information of the destination.
[0005]
5. Information processing system, according to claim 4, characterized in that it further comprises: a third receiving part (721) configured to receive the first identification information and the terminal user identification information (30) via network (N1), wherein the outgoing data receiving part (11) is configured to receive the outgoing data or output destination data from the terminal (30) via the network (N1), wherein the receiving part determination (12) is configured to specify the user identification information using the sender address information and the destination address information when the outgoing data receiving party (11) receives the mail data and to specify the information user identification from the user information stored in the user information storage part (52), using the first identification information and the user identification information received by the receiving third party (721) when the output data receiving party (11) receives the output data or the data output destination from the terminal (30).
[0006]
6. Information processing system, according to claim 1, characterized in that it further comprises: a data identification information storage part (62) configured to store data identification information whose notification is given by the party notification (16); and a first receiving part (722) configured to receive the data identification information over the network (N1), wherein the storage part (14) is configured to store the data identification information and received output data or generated in correlation with each other in the data storage part (62) when the data identification information received by the first receiving part (722) is stored in the data identification information storage part.
[0007]
7. Information processing system according to claim 1, characterized in that the user identification information is stored in the user information storage part in correlation with a password, the data identification information is not stored in correlation with the password and user authentication is performed with the user identification information and the password stored in the user information storage part.
[0008]
8. Information processing method comprising: receiving, by an information processing system, including at least one information processor, output data or output destination data via a network (N1); determine, by the information processing system, during user authentication using a password, whether user identification information is specified from user information stored in a user information storage part (52), where user identification information must be correlated with the output data received or output data generated based on the output destination data; storing, by the Information Processing System, data identification information and the output data received or generated in correlation with each other in a data storage part (62) when the user identification information is not specified; notify, through the image formation system, the data identification information via the network (N1); and transmit, by the information processing system, via the network (N1), the received or generated output data correlated with the user identification information or the data identification information received by the network (N1); characterized by the fact that: the data identification information is a PIN code with an expiration date.
[0009]
9. Information processing method according to claim 8, characterized in that said receipt receives mail data, including outgoing data or outgoing destination data, and said determination specifies identification information user name of a sender of the received mail data using address information of the sender of the received mail data.
[0010]
10. Information processing method, according to claim 9, characterized in that the user information is stored in the user information storage part (52) in correlation with the first identification information correlated with one or more users, and said determination specifies the first identifying information using address information of a destination from the incoming mail data and specifies the user identifying information from the user information correlated with the first specified identifying information.
[0011]
11. Information processing method, according to claim 10, characterized in that it further comprises: receiving the first identification information from a terminal (30) via network (N1), in which said notification notice notifies the information data identification when the first identification information received is stored in the user's information storage part or when the first identification information is specified by said determination using the address information of the destination.
[0012]
12. Information processing method, according to claim 11, characterized in that it further comprises: receiving the first identification information and user identification information from the terminal (30) via network (N1), in which the data output or output destination data is received from the terminal (30) via network (N1), wherein said determination specifies user identification information using transmitter address information and destination address information when the mail data is received, or specifies user identification information from user information stored in the user information store part (52) using the first received identification information and user identification information when outgoing data or output destination data is received from terminal (30).
[0013]
13. Information processing method, according to claim 8, characterized in that it further comprises: storing the identification information of data whose notification is provided; and receiving the data identifying information over the network (N1), wherein the data identifying information and the received or generated output data are stored in correlation with each other in the data storage part (62) when the information received data identification information is stored in the data identification information storage part.
[0014]
14. Non-transient computer-readable recording medium containing instructions that, when executed, cause a computer included in an information processing system to: receive output data or output destination data over a network (N1); determine during user authentication using a password, whether user identification information is specified from user information stored in a user information store part (52), where user identification information is to be correlated with the output data received or output data generated based on the output data output; storing data identification information and the output data received or generated in correlation with each other in a data storage part (62) when user identification information is not specified; notify data identification information via network (N1); and transmit, via the network (N1), the received or generated output data correlated with the user identification information or the data identification information received via the network (N1); characterized by the fact that: the data identification information is a PIN code with an expiration date.
类似技术:
公开号 | 公开日 | 专利标题
BR102013014694B1|2022-01-11|INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD AND RECORDING MEDIA
JP6182984B2|2017-08-23|Information processing system, information processing method, program, and recording medium
CA2911101C|2018-10-30|Information processing system, information processing method and non-transitory computer readable information recording medium
EP2801927B1|2019-01-16|System, method, and apparatus for data processing
CA2910276C|2018-10-30|Information processing system, information processing method and non-transitory computer readable information recording medium
EP2840756B1|2020-01-22|Information processing system, apparatus, and method
US9467438B2|2016-10-11|Information processing system, apparatus, and method
US9218146B2|2015-12-22|Information processing system, method of processing information, program, and recording medium
JP2014229004A|2014-12-08|Information processing system, information processing method, program, and recording medium
同族专利:
公开号 | 公开日
US20130329245A1|2013-12-12|
CN103488438A|2014-01-01|
RU2563150C2|2015-09-20|
US20150178024A1|2015-06-25|
JP6136343B2|2017-05-31|
US9001348B2|2015-04-07|
RU2013126783A|2014-12-20|
BR102013014694A2|2015-08-11|
CN103488438B|2017-04-05|
US9471264B2|2016-10-18|
BR102013014694A8|2021-08-17|
EP2674853A3|2014-03-26|
EP2674853B1|2019-01-23|
RU2607268C1|2017-01-10|
JP2014016979A|2014-01-30|
EP2674853A2|2013-12-18|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

JP2001051915A|1999-08-05|2001-02-23|Minolta Co Ltd|Print system, electronic mail system and control method therefor in network environment|
JP4355457B2|2001-06-12|2009-11-04|キヤノン株式会社|Printing apparatus, control method for the apparatus, and program|
JP3720736B2|2001-07-02|2005-11-30|キヤノン株式会社|Image printing apparatus, method, program, and storage medium|
US8027049B2|2001-12-04|2011-09-27|Ricoh Company, Ltd.|Remote e-mail printing|
JP2003173253A|2001-12-06|2003-06-20|Fuji Xerox Co Ltd|Printing system|
US6993562B2|2002-03-21|2006-01-31|Peerless Systems Corporation|Method and system to print via email|
JP2004088726A|2002-06-26|2004-03-18|Casio Comput Co Ltd|Network printing system|
US7460261B2|2002-12-27|2008-12-02|Ricoh Company, Ltd.|Printing system, printing management device, print server, printing method, and storage medium|
JP2005092731A|2003-09-19|2005-04-07|Fuji Xerox Co Ltd|Online print management system and method, offline job restoring device, offline job generating device, and printer driver|
JP2005144742A|2003-11-12|2005-06-09|Fuji Photo Film Co Ltd|Print terminal apparatus|
JP3770264B2|2004-03-04|2006-04-26|セイコーエプソン株式会社|Image printing system|
JP2006027143A|2004-07-16|2006-02-02|Ricoh Co Ltd|Imaging device and printing control method|
JP4197188B2|2006-12-28|2008-12-17|キヤノンマーケティングジャパン株式会社|Print management server, print system, print management server control method, print system control method, and program|
JP2009064073A|2007-09-04|2009-03-26|Fuji Xerox Co Ltd|Information processor and program|
JP2009116831A|2007-11-09|2009-05-28|Murata Mach Ltd|Printing system|
JP2009135780A|2007-11-30|2009-06-18|Fuji Xerox Co Ltd|Image forming apparatus, image forming system, and image forming program|
US9513857B2|2008-03-31|2016-12-06|Ricoh Company, Ltd.|Approach for processing print data using password control data|
US8209762B2|2008-06-24|2012-06-26|Ricoh Company, Ltd.|Approach for printing locked print data using user and print data authentication|
JP5251423B2|2008-10-27|2013-07-31|株式会社リコー|Image forming apparatus, printing control method, and program|
CN101783848B|2009-01-20|2013-03-27|京瓷办公信息系统株式会社|Image forming system|
JP2010170232A|2009-01-20|2010-08-05|Kyocera Mita Corp|Image forming system, server device, and image forming device|
JP5600912B2|2009-09-24|2014-10-08|コニカミノルタ株式会社|Image output apparatus, method of restricting use thereof, and computer program|ES2242604T3|1999-02-26|2005-11-16|Chiron Corporation|MICROEMULSIONS WITH MACROPARTICLES AND ADSORBID MICROPARTICLES.|
WO2006116423A2|2005-04-26|2006-11-02|Eisai Co., Ltd|Compositions and methods for cancer immunotherapy|
KR101624751B1|2007-11-07|2016-05-27|셀덱스 쎄라퓨틱스, 인크.|Antibodies that bind human dendritic and epithelial cell 205|
US20110300205A1|2009-07-06|2011-12-08|Novartis Ag|Self replicating rna molecules and uses thereof|
SG184310A1|2010-04-13|2012-10-30|Celldex Therapeutics Inc|Antibodies that bind human cd27 and uses thereof|
NZ606591A|2010-07-06|2015-02-27|Novartis Ag|Cationic oil-in-water emulsions|
WO2013006834A1|2011-07-06|2013-01-10|Novartis Ag|Oil-in-water emulsions that contain nucleic acids|
RU2649133C2|2011-07-06|2018-03-29|Новартис Аг|Cationic oil-in-water emulsions|
JP6079420B2|2013-05-10|2017-02-15|株式会社リコー|Information processing system, information processing method, program, and recording medium|
JP6155825B2|2013-05-10|2017-07-05|株式会社リコー|Information processing system, information processing method, program, and recording medium|
JP6070397B2|2013-05-10|2017-02-01|株式会社リコー|Information processing system, information processing method, program, and recording medium|
JP6182984B2|2013-06-05|2017-08-23|株式会社リコー|Information processing system, information processing method, program, and recording medium|
JP2014235697A|2013-06-05|2014-12-15|株式会社リコー|Information processing system, information processing method, and program|
JP6197432B2|2013-07-22|2017-09-20|株式会社リコー|Information processing system, information processing method, program, and recording medium|
JP6299097B2|2013-07-22|2018-03-28|株式会社リコー|Information processing system, information processing method, program, and recording medium|
JP6194667B2|2013-07-22|2017-09-13|株式会社リコー|Information processing system, information processing method, program, and recording medium|
JP6229343B2|2013-07-22|2017-11-15|株式会社リコー|Information processing system, information processing method, program, and recording medium|
JP6209888B2|2013-07-24|2017-10-11|株式会社リコー|Information processing system, information processing method, program, and recording medium|
JP6295532B2|2013-07-24|2018-03-20|株式会社リコー|Information processing system and information processing method|
JP6277725B2|2014-01-14|2018-02-14|株式会社リコー|Information processing system, information processing method, and program|
JP6340820B2|2014-02-21|2018-06-13|株式会社リコー|Information processing system, information processing method, and program|
US9383947B2|2014-04-02|2016-07-05|Adobe Systems Incorporated|Printing digital images using an image printing system|
JP6311423B2|2014-04-14|2018-04-18|株式会社リコー|Information processing system, information processing method, and program|
JP6390158B2|2014-05-14|2018-09-19|株式会社リコー|Information processing system, information processing method, and program|
CN107111718B|2014-12-22|2021-01-29|惠普发展公司,有限责任合伙企业|Method for establishing connection between mobile equipment and imaging device, imaging device and mobile equipment|
KR20160076371A|2014-12-22|2016-06-30|삼성전자주식회사|Method for processing workflow and mobile device for performing the same|
WO2016105083A1|2014-12-22|2016-06-30|Samsung Electronics Co., Ltd.|Method of generating workform by using byod service and mobile device for performing the method|
WO2016105044A1|2014-12-22|2016-06-30|Samsung Electronics Co., Ltd.|Method of establishing connection between mobile device and image forming apparatus, and image forming apparatus and mobile device for performing the method|
JP2016134007A|2015-01-20|2016-07-25|株式会社リコー|Information processing system, information processing apparatus, device, information processing method, and program|
WO2016145085A2|2015-03-09|2016-09-15|Celldex Therapeutics, Inc.|Cd27 agonists|
JP6115595B2|2015-07-16|2017-04-19|日本電気株式会社|Mail relay apparatus, mail relay method, and program|
CH711811A1|2015-11-26|2017-05-31|G Et F Châtelain Sa|Wristwatch with a clasp tied to the box.|
CN105868149B|2016-03-24|2020-02-11|新华三信息技术有限公司|Serial port information transmission method and device|
US20200377606A1|2016-04-18|2020-12-03|Celldex Therapeutics, Inc.|Agonistic antibodies that bind human cd40 and uses thereof|
JP6992293B2|2016-07-20|2022-01-13|株式会社リコー|Shared terminals, communication systems, image transmission methods, and programs|
JP2018097449A|2016-12-09|2018-06-21|セイコーエプソン株式会社|Order accepting system and printer|
JP2019106101A|2017-12-14|2019-06-27|コニカミノルタ株式会社|System, device, method and program|
JP2019175103A|2018-03-28|2019-10-10|株式会社リコー|Information processing system, information processing device, information processing method, and program|
JP2019175170A|2018-03-28|2019-10-10|株式会社リコー|Information processing system, information processor, information processing method, and program|
JP2020028025A|2018-08-10|2020-02-20|シャープ株式会社|Image forming apparatus, control program, and control method|
JP2021077281A|2019-11-13|2021-05-20|株式会社リコー|Information processing system, information processing apparatus, information processing method, and program|
US20210263694A1|2020-02-24|2021-08-26|Ricoh Company, Ltd.|Secure mobile cloud printing using user information and printing device groups|
法律状态:
2015-08-11| B03A| Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette]|
2018-12-04| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]|
2020-02-18| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]|
2021-08-17| B03H| Publication of an application: rectification [chapter 3.8 patent gazette]|Free format text: REFERENTE A 2327 DE 11/08/2015, QUANTO AO ITEM 71. |
2021-11-03| B09A| Decision: intention to grant [chapter 9.1 patent gazette]|
2022-01-11| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 12/06/2013, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
申请号 | 申请日 | 专利标题
JP2012132555|2012-06-12|
JP2012-132555|2012-06-12|
JP2013031065A|JP6136343B2|2012-06-12|2013-02-20|Information processing system, information processing method, program, and recording medium|
JP2013-031065|2013-02-20|
[返回顶部]